package com.huitone.gddw.service.monitoring.environment;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.model.support.QueryPage;
import com.huitone.gddw.service.dto.monitoring.environment.EnvDTO;
import com.huitone.gddw.service.dto.monitoring.environment.RedisMonitorDTO;

/**
 * redis监控
 * @author wuluodan
 *
 */
public interface IRedisMonitorService {

	/**
	 * 查询redis集群信息
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findRedisCluster();

	/**
	 * 分页查询
	 * @param page
	 * @return QueryPage<EnvDTO>
	 */
	QueryPage<EnvDTO> selectPage(QueryPage<RedisMonitorDTO> page);

	/**
	 * 导出
	 * @param params
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> getRecord(Map<String, Object> params);
	
}
